package com.hxzy.service;


import java.util.List;
import java.util.Map;

/**
 * @Author wy
 * @Description TODO
 * @Date 2023/4/8 10:58
 * @Version 1.0
 */
public interface OracleTableService {

    /**
     * 查询当前数据库所有的表
     * @return
     */
    List<Map<String,Object>> searchAllTables();

    /**
     * 根据表名查询所有列的信息
     * @param tableName
     * @return
     */
    Map<String,Object> columnsForTableName(String tableName);

    /**
     * 生成zip文件并返回二进制数据
     * @param tableName
     * @param tableDesc
     * @return
     */
    byte[] generatorCode(String tableName, String tableDesc);
}
